package com.cys.markdown.doc.project.interfaces.entity;

import java.util.Date;
import java.util.List;


/**
 * T_PROJECT_INFO【项目信息表】实体类接口
 *
 * @author caiyushen
 **/
public interface IProjectInfo {


    /**
     * 主键
     **/
    Long getProjectInfoId();

    void setProjectInfoId(Long projectInfoId);


    /**
     * 父级主键
     */
    Long getProjectParentId();

    void setProjectParentId(Long projectParentId);

    /**
     * 项目名称
     **/
    String getProjectInfoName();

    void setProjectInfoName(String projectInfoName);


    /**
     * 项目描述
     **/
    String getProjectInfoContent();

    void setProjectInfoContent(String projectInfoContent);


    /**
     * 删除标识 1:可用 2:未删除
     **/
    Integer getDelStatus();

    void setDelStatus(Integer delStatus);


    /**
     * 创建时间
     **/
    Date getCreateDate();

    void setCreateDate(Date createDate);


    /**
     * 修改时间
     **/
    Date getModifyDate();

    void setModifyDate(Date modifyDate);

    /**
     * 子项目列表
     */
    List<IProjectInfo> getChildrenList();

    void setChildrenList(List<IProjectInfo> childrenList);
}
 






